import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

export default new Vuex.Store({
    state:{
        userdata:{
        src: 'http://www.qqzhi.com/uploadpic/2014-05-14/051120936.jpg',
        user: '',
        time: '00:00',
        desc: '1354',
        likes: 12,
        comments: 13}
        ,
        data2:[{
            src: 'http://www.qqzhi.com/uploadpic/2014-05-14/051120936.jpg',
                user: '欧燕',
                time: '17:23',
                desc: '由各种物质组成的巨型球状天体，叫做星球。星球有一定的形状，有自己的运行轨道。由各种物质组成的巨型球状天体，叫做星球。星球有一定的形状，有自己的运行轨道。由各种物质组成的巨型球状天体，叫做星球。星球有一定的形状，有自己的运行轨道。',
                likes: 666,
                comments: 66  
        }
        ]     
    },
    mutations:{
        set(state,data){
            var key = Object.keys(data);
            state.userdata[key]=data[key];
        },
        push(state,data){
            state.data2.push(state.userdata);
            state.userdata={
                src: 'http://www.qqzhi.com/uploadpic/2014-05-14/051120936.jpg',
                user: '',
                time: '00:00',
                desc: '1354',
                likes: 12,
                comments: 13
            }
        }
    }
})